﻿#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
#include<stdlib.h>

namespace Test
{
	int a = 10;
	int b = 20;
}
using namespace Test;//打开命名空间的全部成员

int main()
{
	printf("a=%d,b=%d\n", a, b);
	return 0;
}



//int main2()
//{
//	// 这⾥默认是访问的是全局的rand函数指针(即rand函数返回一个地址)
//	printf("%p\n", rand);
//	// 这⾥指定Test命名空间中的rand
//	printf("%d\n", Test::rand);
//}



//namespace Test
//{
//	//变量
//	int rand;
//	//函数
//	void func()
//	{
//		return;
//	}
//	//类,后面会讲到
//	class test
//	{
//	public:
//		void Test()
//		{
//			return;
//		}
//	private:
//		int a;
//		int b;
//	};
//}
//
////命名空间的嵌套定义
//namespace Test2
//{
//	int a=10;
//	namespace Test3
//	{
//		int a = 10;       
//	}
//}
//int main1()
//{
//	printf("%d\n",rand);  
//}





